<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.3.2.min.js"></script>
<link href="jquery.css" rel="stylesheet"/>
<title>无标题文档</title>
</head>

<body>
<p>html()与val()的区别<br />
  <span class="codex">$(&quot;#myId&quot;).html(&quot;abc&quot;);</span><br />
  如果myid不存在上面的代码也不会出错，只是不进行任何操作；<br />
  <span class="codex">var data=$(&quot;#myId&quot;).html();</span><br />
  如果myid不存在,data为null值<br />
  <span class="codex">var data=$(&quot;#myId&quot;).val();</span><br />
  如果myid不存在,data为undefined<br />
  <br />
  2.jquery如何判断元素存在<br />
  jquery选择器获取element 无论element是否存在都将返回一个对象<br />
  <span class="codex">var my_element=$(&quot;#myId&quot;);</span><br />
  这里无论元素&quot;myid&quot;是否存在，my_element始终是一个object<br />
  使用下面的方法判断&quot;myid&quot;元素是否存在<br />
  <span class="codex">if(my_element.length&gt;0)){</span></p>
<p class="codex">alert(&quot;exist&quot;);</p>
<p class="codex">}else{</p>
<p class="codex">alert(&quot;not found&quot;);</p>
<p class="codex">}</p>
</body>
</html>
